لا تستخدم Min|Max validator للتحقق من الأرقام دون إستخدام numeric

لا تستخدم Min|Max validator للتحقق من الأرقام دون إستخدام numeric

2024-12-18 وقت القراءه : 1 دقائق

Bad Practice Example

class RegisteredUserController extends Controller
{
    public function store(Request $request)
    {
        $request->validate([
            'name' => 'max:255',
            'age'  => 'min:18'
        ]); 
    }
}

What To Do Instead

class RegisteredUserController extends Controller
{
    public function store(Request $request)
    {
        $request->validate([
            'name' => 'max:255',
            'age'  => 'numeric|min:18'
         ]); 
     }
}

عند إستخدام min validatior فإنه يقوم بالتحقق من عدد الأحرف، أما إذا كنا نريد التحقق من رقم، فإنه يجب كذلك إستخدام numeric validator، وكذلك الأمر عند إستخدام max

مجموعة من المقالات عن التحقق في لارافيل

إضافة تعليق
Loading...